// 1. 导入 http 模块
const http = require('http')

// 2. 创建服务
const server = http.createServer()

// 3. 监听客户端请求(事件)
server.on('request', (request, response) => {
  // 设置响应头，设置 内容类型，文本格式为 html ，文本编码为 utf-8
  response.setHeader('content-type', 'text/html;charset=utf-8')
  // 响应客户端
  response.end('<h1>你好，NodeJS 世界</h1>')
})

// 4. 启动服务
server.listen(3000, () => {
  console.log('server start')
})

// 协议://域名:端口/资源路径
// http://localhost:3000